home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EuroCD 3
/
EuroCD 3.iso
/
Programming
/
SecalDemo
/
Inc
/
libcalls
/
datatypes.inc
< prev
next >
Wrap
Text File
|
1998-06-24
|
3KB
|
130 lines
pattern datatypesPrivate1 is
push a6;
a6:=DataTypesBase; jsr [a6-30];
pop a6;
endp; # DATATYPESPRIVATE1
pattern ObtainDataTypeA(_type,_handle,_attrs) is
push a6;
safe d0.l:=_type; a0:=_handle; a1:=_attrs;;
a6:=DataTypesBase; jsr [a6-36];
pop a6;
endp; # OBTAINDATATYPEA
pattern ReleaseDataType(_dt) is
push a6;
a0:=_dt;
a6:=DataTypesBase; jsr [a6-42];
pop a6;
endp; # RELEASEDATATYPE
pattern NewDTObjectA(_name,_attrs) is
push a6;
safe d0.l:=_name; a0:=_attrs;;
a6:=DataTypesBase; jsr [a6-48];
pop a6;
endp; # NEWDTOBJECTA
pattern DisposeDTObject(_o) is
push a6;
a0:=_o;
a6:=DataTypesBase; jsr [a6-54];
pop a6;
endp; # DISPOSEDTOBJECT
pattern SetDTAttrsA(_o,_win,_req,_attrs) is
push a2\a3\a6;
safe a0:=_o; a1:=_win; a2:=_req; a3:=_attrs;;
a6:=DataTypesBase; jsr [a6-60];
pop a2\a3\a6;
endp; # SETDTATTRSA
pattern GetDTAttrsA(_o,_attrs) is
push a2\a6;
safe a0:=_o; a2:=_attrs;;
a6:=DataTypesBase; jsr [a6-66];
pop a2\a6;
endp; # GETDTATTRSA
pattern AddDTObject(_win,_req,_o,_pos) is
push a2\a6;
safe a0:=_win; a1:=_req; a2:=_o; d0.l:=_pos;;
a6:=DataTypesBase; jsr [a6-72];
pop a2\a6;
endp; # ADDDTOBJECT
pattern RefreshDTObjectA(_o,_win,_req,_attrs) is
push a2\a3\a6;
safe a0:=_o; a1:=_win; a2:=_req; a3:=_attrs;;
a6:=DataTypesBase; jsr [a6-78];
pop a2\a3\a6;
endp; # REFRESHDTOBJECTA
pattern DoAsyncLayout(_o,_gpl) is
push a6;
safe a0:=_o; a1:=_gpl;;
a6:=DataTypesBase; jsr [a6-84];
pop a6;
endp; # DOASYNCLAYOUT
pattern DoDTMethodA(_o,_win,_req,_msg) is
push a2\a3\a6;
safe a0:=_o; a1:=_win; a2:=_req; a3:=_msg;;
a6:=DataTypesBase; jsr [a6-90];
pop a2\a3\a6;
endp; # DODTMETHODA
pattern RemoveDTObject(_win,_o) is
push a6;
safe a0:=_win; a1:=_o;;
a6:=DataTypesBase; jsr [a6-96];
pop a6;
endp; # REMOVEDTOBJECT
pattern GetDTMethods(_object) is
push a6;
a0:=_object;
a6:=DataTypesBase; jsr [a6-102];
pop a6;
endp; # GETDTMETHODS
pattern GetDTTriggerMethods(_object) is
push a6;
a0:=_object;
a6:=DataTypesBase; jsr [a6-108];
pop a6;
endp; # GETDTTRIGGERMETHODS
pattern PrintDTObjectA(_o,_w,_r,_msg) is
push a2\a3\a6;
safe a0:=_o; a1:=_w; a2:=_r; a3:=_msg;;
a6:=DataTypesBase; jsr [a6-114];
pop a2\a3\a6;
endp; # PRINTDTOBJECTA
pattern datatypesPrivate2 is
push a6;
a6:=DataTypesBase; jsr [a6-120];
pop a6;
endp; # DATATYPESPRIVATE2
pattern datatypesPrivate3 is
push a6;
a6:=DataTypesBase; jsr [a6-126];
pop a6;
endp; # DATATYPESPRIVATE3
pattern datatypesPrivate4 is
push a6;
a6:=DataTypesBase; jsr [a6-132];
pop a6;
endp; # DATATYPESPRIVATE4
pattern GetDTString(_id) is
push a6;
d0.l:=_id;
a6:=DataTypesBase; jsr [a6-138];
pop a6;
endp; # GETDTSTRING